#pragma once

#include <condition_variable>

class CvWrapper {
    public:
        CvWrapper& operator=(const CvWrapper& other) = delete;
        std::condition_variable& Cv() { return cv_; }
    
    private:
        mutable std::condition_variable cv_;
};
